
package com.insigma.business.qrcode.soldier.dto;


import com.insigma.business.qrcode.common.vo.BaseDTO;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;


@Setter
@Getter
public class GovEmployeeDTO extends BaseDTO<String,String,String> {

    private static final long  serialVersionUID = 1L;

    private String govName;

    
    private String outerGovAccountId;

    
    private String outerGovAccountName;

    
    private String outerGovNickName;

    private String zzdAccountId;

    
    private String avatarId;

    
    private String avatarRelativeUri;

    
    private String accountName;

    
    private String password;

    
    private String areaCode;

    
    private String adminAreaCode;

    
    private String adminAreaValue;

    
    private String mobile;

    
    private String shortMobile;

    
    private String nickName;

    
    private String realName;

    
    private String gender;

    
    private String idCardNo;


    
    private Date birthday;

    
    private String jobLevel;

    
    private String budgetedPost;

    
    private String politicalOutlookDictCode;

    
    private String politicalOutlook;

    
    private String homeAddress;

    
    private String type;

    
    private String educationLevel;

    
    private String editingStatus;

    
    private Boolean soldierFlag;


    
    private Date jobStartTime;

    
    private String status;

    
    private Date lastLoginDatetime;

    
    private String lastLoginIp;

    
    private String registerSource;

    
    private Boolean selfMaintain;


    
    private String jobType;

    
    private String jobPosition;

    
    private String jobRole;


    
    private String orgType;

    
    private String rolesStr;

    
    private String roleCodes;
    private String roleNames;

    
    private String resourceCodes;

    
    private List<GovEmployeeRoleDTO> roles;

    
    private LocationDTO location;

    private String avatarPath;
    private String remark;

    
    private Boolean initPassword;
    
    private Date passwordModifyDatetime;

    public GovEmployeeDTO(){super();}
}
